package com.ibeeking.found.file.service.common.vo;

import com.fasterxml.jackson.annotation.JsonFormat;
import lombok.Data;

import java.io.Serializable;

/**
 * @author ibeeking
 * @version 1.0
 * @description: 回收文件列表Vo
 * @date 2022/1/12 14:41
 */
@Data
public class RecoveryFileListVO implements Serializable {
    private static final long serialVersionUID = -1L;

    /**
     * 回收文件id
     */
    @JsonFormat(shape = JsonFormat.Shape.STRING)
    private Long recoveryFileId;

    /**
     * id
     */
    @JsonFormat(shape = JsonFormat.Shape.STRING)
    private Long userFileId;

    /**
     * 用户id
     */
    @JsonFormat(shape = JsonFormat.Shape.STRING)
    private Long userId;

    /**
     * fileId
     */
    @JsonFormat(shape = JsonFormat.Shape.STRING)
    private Long fileId;

    /**
     * 文件名 如：图片
     */
    private String fileName;

    /**
     * 文件路径 如：upload/bddd/caaa
     */
    private String filePath;

    /**
     * 文件大小 如：1024
     */
    private long fileSize;

    /**
     * 文件扩展名 如：zip
     */
    private String extendName;

    /**
     * 是否是目录，1-是，0-否  如：1
     */
    private Integer isDir;

    /**
     * 上传时间 如：2020-10-10 12:21:22
     */
    private String uploadTime;

    /**
     * 删除标志 如：1
     */
    private Integer deleteFlag;

    /**
     * 删除时间 如：2020-10-10 12:21:22
     */
    private String deleteTime;

    /**
     * 删除批次号 如：1111-222-22
     */
    private String deleteBatchNum;
}
